#pragma once
#include "Util.h"
#include "geometry.h"
#include <iostream>
#include <stdlib.h>
#include "EtagesQuad.h"
class BlockQuad:public Quadrangle {
private:
	static const  int tailleMinimale = 100;
	static const int tailleMinimumCour = 2;
protected:
public:
  BlockQuad(const Vector&,const Vector&,const Vector&,const Vector&);
  void divise();
  BlockQuad clone(double n);
  BlockQuad clone2(double n);
    BlockQuad clone3(double n);
  BlockQuad Shrink(const double& ab,const double& bc, const double& cd, const double& da);
  void Subdivide();
    void definit();
  void separation();
  void barriere();
  void getPointProches(int pos[2] );
};